Observation tower
noun
noun ·Rare ·Advanced level
Definitions
Noun
- 1 a structure used to view events from a long distance and to create a full 360 degree range of vision
- 2 a structure commanding a wide view of its surroundings wordnet